Performance Evaluation of Service-Oriented Architecture using Generalized Stochastic Petri Net

نویسندگان

  • Ali Ghasemi
  • Ali Harounabadi
  • Seyed Javad Mirabedini
  • Bastian Schlich
  • Steffen Becker
  • Guisheng Fan
  • Huiqun Yu
  • Liqiong Chen
  • Dongmei Liu
  • Dorina C. Petriu
  • Iulian Ober
  • Ileana Ober
چکیده

Service-oriented architecture (SOA) is a software architecture design pattern based on discrete pieces of software providing application functionality as services to other applications. Before application of SOA, if a model of problem is drawn and analyzed, then possible flaws in architecture implementation phase could be prevented. This paper presents a method for evaluating SOA based on formal models. To achieve this goal, products of C4ISR framework are calculated, then are marked on UML diagrams to get the real model. For this purpose, the UML elements should be indexed according to efficiency. Following that the UML elements based on presented algorithm are transformed to GSPN. The results suggest that the ATM is

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling and Performance Evaluation of Energy Consumption in S-MAC Protocol Using Generalized Stochastic Petri Nets

One of the features of wireless sensor networks is that the nodes in this network have limited power sources. Therefore, assessment of energy consumption in these networks is very important. What has been common practice has been the use of traditional simulators to evaluate the energy consumption of the nodes in these networks. Simulators often have problems such as fluctuating output values i...

متن کامل

Availability evaluation of Software architecture of object oriented Style using coloured Petri nets

Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...

متن کامل

Mapping Activity Diagram to Petri Net: Application of Markov Theory for Analyzing Non-Functional Parameters

The quality of an architectural design of a software system has a great influence on achieving non-functional requirements of a system. A regular software development project is often influenced by non-functional factors such as the customers' expectations about the performance and reliability of the software as well as the reduction of underlying risks. The evaluation of non-functional paramet...

متن کامل

Modeling and Performance Evaluation of Multiprocessor System Using General Stochastic Petri net

Petri Nets are used in the field of computer science for modeling system performance. In this paper, Generalized Stochastic Petri Net (GSPN) is used to model multiprocessor parallel processing architectures. This paper by means of Generalized Stochastic Petri Nets proposes an approach to model the performance evaluation of the multiprocessor system in a greater detail, and describes the model o...

متن کامل

Deterministic Measurement of Reliability and Performance Using Explicit Colored Petri Net in Business Process Execution Language and Eflow

Today there are many techniques for web service compositions. Evaluation of quality parameters has great impact on evaluation of final product. BPEL is one of those techniques that several researches have been done on its evaluation. However, there are few researches on evaluation of QoS in eflow. This research tries to evaluate performance and reliability of eflow and BPEL through mapping them...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014